home *** CD-ROM | disk | FTP | other *** search
- Change History for CDTV ROMs
-
-
- 1.0 Release
- -----------
- STRAP
- - Version number changed to 1.0
-
-
- 0.3 (Gamma)
- -----------
- CDTV DEVICE
- - Fast-Read problem fixed
-
-
- 0.2 (Gamma)
- -----------
- CDFS
- - Direct Read flag now cleared
-
- CDTV DEVICE
- - CD_INFO Command does not require disk to be present
-
- PREFS
- - Language numbers corrected
- - "svomeske" changed to "suomi"
-
- CD+G
- - New press play screen.
- - While playing button 'B' turns of the channel number.
- ( time-out still works )
- - A690 support.
-
-
- 0.1 (Gamma)
- -----------
- STRAP
- - SCSI related problems fixed (non-bootable disk, etc.)
-
- CDFS
- - SCSI related probems fixed.
- - Won't reset on eject if HD present.
- - Inhibit fixed.
- - Inhibit also inhibit eject reset.
- - Most debugging info removed/changed.
-
- CD+G
- - New Push Play screen.
- - Fixed MIDI to work properly with FF/REV.
- - Exits after about 20 seconds if the play button has not
- been pushed.
- - Exits ANYTIME the STOP key is pressed or the disk is ejected.
- - Generally firmed things up.
- - Preset -- Background works properly.
- - Screen border does not change colors when the channel
- selection is on.
-
- BOOKMARK/CARDMARK
- - Cardmark size determination fixed (Assembler bug).
-
- BATTCLOCK
- - Wild memory pointer fixed (Version Number bug).
- - Supports 12/24 hour mode.
- - Support for AM/PM
- - Ricoh clock support removed
- - New LVO for setting mode
- - When running CDTV as an Amiga, set prefs to 24hr clock!
-
- PREFS
- - Korean
- - AM/PM mode now works
- - Screen centering changes
- - Clock set only if modified
- - Time remaining uses play list
- - Joy/Mouse "cursor jump" changes
-
-
-
- Beta 2.3 System Changes
- -----------------------
-
- * If the system boots from any device other than CD-ROM, ejecting
- the CD will not cause a reset. This reduces disk corruption
- that may be caused by a reset during a write.
-
- * If a disk contains at least one CD Audio track, and the CD-ROM
- track is not a valid CDTV boot volume, the Audio Panel will be
- invoked to play the audio tracks. (The audio panel should fuzz
- out tracks that it cannot play).
-
- * The cdtv.device driver now returns a CDERR_NOROM error when a
- read is requested from a disk that has no CD-ROM data. This
- prevents CDFS from attempting retries when mounting a new volume,
- thus allowing CD audio disks to be inserted after the system boots.
- It also allows booting off SCSI or Floppy when a CD audio disk
- is in the drive.
-
- * The cdtv.device driver now has CD_POKEPLAY commands for better
- support of fast repositioning during play (for fast forward and
- reverse operations).
-
- * The cd.h file has been renamed to cdtv.h for consistency with
- other, future, include files. This file has also been updated
- with error codes and status bits.
-
- * CD_PLAYSEGXXX commands can take list headers or list nodes for the
- segment list.
-
- * CD_TOCXXX commands now correctly use the IO_LENGTH parameter to
- indicate the total size of the track array (including entry zero).
- It is also possible now to just ask for entry zero (disk info).
-
- * cdtv.device will return an error if a CD_READ contains a non-word
- aligned offset, size, or data.
-
- * CDXL commands now have sector oriented IO_OFFSET/IO_LENGTH for
- future compatibility.
-
-
- Beta 2.2 System Changes
- -----------------------
- * SCSI systems run at full speed...
- The cdtv.device driver interrupt server at level 2 (PORTS) now
- terminates the server chain if it finds that DMAC is running in
- XT mode with its INT pending. This prevents control passing to
- the scsi.device later in the server chain for CDTV type events,
- but allows scsi events to pass. This is necessary because the
- scsi device driver attempts to process XT interrupts which come
- from the CD hardware.
-
- * Bookmarks are saved across resets...
- The MemType function which examines the seven different possibilities
- for Bookmark/Cardmark memories has been fixed to stop it from
- erasing valid bookmark memory.
-
- * Programs that "take over" from floppy now work... (e.g. Psygnosis)
- Programs that use the floppy disk sector zero bootstrap technique
- and then take over the Amiga hardware are not aware of CDTV
- particulars. Because of this, they do not know how to satisfy
- pending CDTV interrupts and the system becomes interrupt saturated,
- slowing it to 1/300 speed (or so). To fix this class of programs,
- CD interrupts are disabled when floppy disk booting occurs, and
- should the CD file system come to life (meaning the floppy did
- not take over) the CD interrupts are enabled. This works for the
- auto booting type applications.... but take special notice: this
- will not work for "take over" style programs that load from icons
- or the cli. If we expect to port such programs to CDTV they must
- call the CD_STOP command in the cdtv.device driver.
-
-
-